package com.cash.loan.modular.cash.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.cash.loan.modular.cash.model.LoanCateProduct;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author yangbo123
 * @since 2018-09-29
 */
public interface LoanCateProductMapper extends BaseMapper<LoanCateProduct> {

    /**
     * 根据cateId删除数据
     * @param cateId
     */
    void deleteByCateId(@Param("cateId") Integer cateId);

    /**
     * 根据productId删除数据
     * @param productId
     */
    void deleteByProductId(@Param("productId") Integer productId);

    /**
     * 批量插入数据
     * @param productId
     * @param cateIdList
     */
    void batchInsert(@Param("productId") Integer productId,
                     @Param("cateIdList")List<Integer> cateIdList);
}
